package com.j1903.config;

import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

public class CORSConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry)
    {
        //匹配所有访问路径
        registry.addMapping("/**")
                //允许请求的来源主机地址，如果
                //allowCredentials(true)是true的话
                //不能使用*号只能写明主机，如果多个主机
                //用逗号隔开即可，如果可以直接打开的
                //网页设置为null。如果是设置地址的话
                //只需要到端口为止，并且考虑端口后面的
                //斜杠要不要写
                .allowedOrigins("*")
                .allowedHeaders("*")
                .allowedMethods("*")
                //允许安全配置，还有就是使用cookie的情况
                .allowCredentials(true)
                .maxAge(3600);
    }
}
